package com.xyz.educenter.entity.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author zsr
 * @date 2021/6/19 20:50
 */
@Data // Lombok annotation to generate getters, setters, toString, equals, and hashCode methods
@Schema(description="登录成功显示信息") // Swagger annotation to define the API model for documentation
public class UserInfoVo { // Class definition for User Information Value Object
    @Schema(description = "id") // Swagger annotation to describe the 'id' field
    private String id; // Field to store user's unique identifier

    @Schema(description = "手机号") // Swagger annotation to describe the 'mobile' field
    private String mobile; // Field to store user's mobile phone number

    @Schema(description = "邮箱") // Swagger annotation to describe the 'email' field
    private String email; // Field to store user's email address

    @Schema(description = "头像") // Swagger annotation to describe the 'avatar' field
    private String avatar;

    @Schema(description = "昵称")
    private String nickname;
}
